inflict punishment on - Español Inglés Diccionario